package com.bdqn.dao;


import com.bdqn.entity.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface smbms_billDao {

    /*
    *  按供应商id 或者商品名（可模糊查询）或者按是否付款 查询其下的所有商品
    * */
    public List<bill> getbillByparam(Map map);

    /**
     * 查询订单数量
     * @param map
     * @return
     */
    public int getAllCount(Map map);

    /*
     *  按商品名查询商品  可模糊查询
     * */
    public List<bill> getbillByductName2(String ductName);

    /*
     *  按供应商id 查询其下的所有商品
     * */
    public List<provider> getbillByprovierId(Integer id);

    /*
     *  按供应商id 查询其下的所有商品
     * */
    public List<provider> getbillByprovierId2(Integer id);

    /**
     * 修改订单详情
     * @param bi
     * @return
     */
    public int  updBill(bill bi);

    /**
     * 删除订单
     * @param billid
     * @return
     */
    public int delbill(Integer billid);

    /**
     * 添加订单
     * @param bi
     * @return
     */
    public int addBill(bill bi);

    /**
     * 按订单id查看订单详情
     * @param id
     * @return
     */
    public bill fingBillByid(Integer id);




}
